#pragma once

#ifndef MENU_STATE_H
#define MENU_STATE_H

#include "GameState.h"
#include "GameObject.h"
#include <vector>


class MenuState : public GameState
{
public:
	virtual void Update();
	virtual void Draw();
	virtual bool OnEnter();
	virtual bool OnExit();
	

	virtual std::string getStateID() const { return MenuID; }
private:

	static void menuToPlay();
	static void menuToExit();

	static const std::string MenuID;
	std::vector<GameObject*> mGameObjects;
};

#endif

